convert the X coordinates so they're with respect to the line, rather than
authorHavoc Pennington <hp@redhat.com>
Sat, 17 Feb 2001 00:11:03 +0000 (00:11 +0000)
committerHavoc Pennington <hp@src.gnome.org>
Sat, 17 Feb 2001 00:11:03 +0000 (00:11 +0000)
commit08add3cd503b3b891a0028b9b5400e271439c89f
tree1de50fc1006a3cc8c2c1de1b8742c200e7888840
parentf139b1c9036128e5fef9bb0fea3a77d1afb8b8fe
convert the X coordinates so they're with respect to the line, rather than

2001-02-15  Havoc Pennington  <hp@redhat.com>

* gdk/gdkpango.c (gdk_pango_layout_line_get_clip_region): convert
the X coordinates so they're with respect to the line, rather than
with respect to the layout.

* gtk/gtkalignment.c: Convert to new property API, patch from Lee
Mallabone

* gtk/testgtk.c (create_range_controls): add vscale tests,
and inverted test

* gtk/gtkrange.c (gtk_range_set_inverted): new function to fix
#50806

* gtk/gtkentry.c (gtk_entry_get_text): add G_CONST_RETURN

* gtk/gtktextiter.h (gtk_text_iter_is_last): rename
gtk_text_iter_is_end

* gtk/gtktextbuffer.h (gtk_text_buffer_get_last_iter):
rename gtk_text_buffer_get_end_iter

* gtk/testgtk.c (create_labels): Add test for selectable

* gtk/gtkentry.c (gtk_entry_draw_text): Use new GDK API to draw
the selection stuff. This code is kind of broken since it doesn't
use the theme engine.

* gdk/gdkpango.c (gdk_pango_layout_line_get_clip_region):
fix infinite loop and y offset problem
(gdk_draw_layout_line_with_colors): fix foreground color handling

        * gtk/gtklabel.h, gtk/gtklabel.c: Implement a "selectable" flag
that makes the label selectable.

* gtk/gtklabel.c (gtk_label_style_set): recreate the label's
layout when the style is set, since fonts etc. could have changed.
29 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gdk/gdkpango.c
gtk/gtkalignment.c
gtk/gtkentry.c
gtk/gtkentry.h
gtk/gtklabel.c
gtk/gtklabel.h
gtk/gtkrange.c
gtk/gtkrange.h
gtk/gtktextbtree.c
gtk/gtktextbtree.h
gtk/gtktextbuffer.c
gtk/gtktextbuffer.h
gtk/gtktextiter.c
gtk/gtktextiter.h
gtk/gtktextlayout.c
gtk/gtktextview.c
gtk/testgtk.c
gtk/testtext.c
gtk/testtextbuffer.c
tests/testgtk.c
tests/testtext.c
tests/testtextbuffer.c